package com.solutec.tag10;

public class Aufgabe02Tag10 {

	public static void main(String[] args) {

		char[][] ch1 = new char[4][4];

		for (int i = 0; i < ch1.length; i++) {
			for (int j = 0; j < ch1[i].length; j++) {
				ch1[i][j] = 'X';
				System.out.print(" " + ch1[i][j] + " ");
			}
			System.out.println();
		}

		System.out.println();
		alfabeto();
		System.out.println();
		asterisos();

	}// end of main

	static void alfabeto() {
		final int FILAS = 3;
		final int COLUMNAS = 5;
		char letras[][] = new char[FILAS][COLUMNAS];
		char letraQueToca = 'A';

		// Carga las letras en la matriz
		for (int f = 0; f < FILAS; f++) {
			for (int c = 0; c < COLUMNAS; c++) {
				letras[f][c] = letraQueToca;
				letraQueToca++;
			}
		}

		// Mostrar en pantalla la matriz
		for (int f = 0; f < FILAS; f++) {
			for (int c = 0; c < COLUMNAS; c++) {
				System.out.print(letras[f][c] + " ");
			}
			System.out.println();
		}
	}

	static void asterisos() {
		final int TAM = 5;
		char triangulo[][] = new char[TAM][TAM];

		// Cargar matriz con el dibujo
		for (int f = 0; f < TAM; f++) {
			// Bucle para mostrar espacios
			for (int c = 0; c < f; c++)
				triangulo[f][c] = ' ';
			// Bucle para mostrar asteriscos
			for (int c = f; c < TAM; c++)
				triangulo[f][c] = '*';
		}

		// Mostrar matriz en pantalla
		for (int f = 0; f < TAM; f++) {
			for (int c = 0; c < TAM; c++)
				System.out.print(triangulo[f][c]);
			System.out.println();
		}
	}

}// end of Class
